import inspect
import os
import time

class Parent:

    @classmethod
    def fn1(cls):
        print('classmethod============')

    @staticmethod
    def fn2():
        print('staticmethod===============')

if __name__ == '__main__':
    Parent.fn1()
    cls_tuple_list = inspect.getmembers(Parent, predicate=inspect.is)
    fn_t_list = inspect.getmembers(Parent, predicate=inspect.isfunction)
    print("xxx")

